<?php

namespace Viettrans\FrontBundle\Form\NoPersist;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class ContactPoster extends AbstractType {
    public function buildForm(FormBuilder $builder, array $options) {
        $builder->add('clientName', 'text', array(
            'label'      => 'Tên của bạn',
            'max_length' => '20',
        ));
        
        $builder->add('clientEmail', 'email', array(
            'label'      => 'Email của bạn',
            'max_length' => '100',
        ));
        
        $builder->add('clientTelephone', 'text', array(
            'label'      => 'Điện thoại của bạn',
            'max_length' => '15',
            'required'   => false
        ));
        
        $builder->add('clientMessage', 'textarea', array(
            'label'      => 'Nội dung tin nhắn',
            'max_length' => '500',
        ));
        
        $builder->add('clientCaptcha', 'text', array('label'=>'Captcha'));
    }
    
    public function getDefaultOptions(array $options) {
        return array(
            'data_class'      => 'Viettrans\FrontBundle\Form\CheckContactPoster',
            'csrf_protection' => false,
        );
    }
    
    public function getName() {
        return 'form_contact_poster';
    }
}
